From 0eb8479256a879164484bec4513e9c1a5329a4d5 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Fri, 6 Sep 2013 13:58:37 -0700 Subject: [PATCH] textview: only set invalidate handler for text window. --- gtk/gtktextview.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c index 8a1bbdd33a..cc93b51e67 100644 --- a/gtk/gtktextview.c +++ b/gtk/gtktextview.c @@ -9029,8 +9029,11 @@ text_window_realize (GtkTextWindow *win, win->window = gdk_window_new (window, &attributes, attributes_mask); - gdk_window_set_invalidate_handler (win->window, - text_window_invalidate_handler); + if (win->type == GTK_TEXT_WINDOW_TEXT) + { + gdk_window_set_invalidate_handler (win->window, + text_window_invalidate_handler); + } gdk_window_show (win->window); gtk_widget_register_window (win->widget, win->window); -- 2.30.2